body {
    margin:0;
    padding:0;
    font:12px Verdnana,"Trebuchet MS",Arial,Helvetica,sans-serif;
}

* {
    outline:0
}

.clear {
    clear:both}

.clear.c0 {
    height:0;
    line-height:0}

.clear.c25 {
    height:25px;
    line-height:25px}

.clear.c35 {
    height:35px;
    line-height:35px}

.clear.c60 {
    height:60px;
    line-height:60px}

.menu{
    height:10px;
    float:left;
}

.menu ul{
    list-style-type: square;
    list-style-position: inside;
    float:left;
    text-align:left;
    margin-top:0px;
}
.menu li{
    list-style-type: square;
    list-style-position: inside;
    float:left;
    display:block;
    text-align:left;
    margin-right:10px;
}
.menu a{
    text-transform: capitalize;
    text-decoration: none;
    width:100px;
    font-size:20px;
    color:white;
}
.menu a:hover{
    font-size:22px;
}
.menu ul li a.active{
    font-size:25px;
    border-bottom: solid red;
    font-weight:bolder;
}

.login_form{
    height:10px;
    float:right;
}

.login_form input[type=text]{
    height:20px;
}

.login_form input[type=password]{
    height:20px;
}

.login_form input[type=submit]{
    font-size:10px;
    border:0px;
    height:20px;
    width:50px;
}
.header{
    height:40px;
    background-color:black;
    z-index: 100;
    position:fixed;
    width:100%;

}
.content{
}
.footer{
    height:40px;
    background-color:black;
    z-index:100;
}

.boxy{
    border:solid black;
    height:360px;
    overflow:auto;
}

.boxy .wrapper{
    border:solid 20px black;
    margin:10px 10px 10px 10px;
    height:250px
}

.boxy .wrapper .content{
    margin:10px 10px 10px 10px;
}

.boxy .wrapper h4{
    text-align:center;
    font-size:larger;
    font-weight:bolder;
}

.boxy .pagination{
    background-color:#40E0D0;
    height:50px;
    text-align:center;
    font-size:20px;
}
.boxy .pagination .prev_page{
    font-size:small;
    font-weight:bolder;
}

.boxy .pagination .next_page{
    font-size:small;
    font-weight:bolder;
}

.boxy .pagination a{
    font-size:small;
    font-weight:bolder;
}

.boxy .pagination a:hover{
    font-size:small;
    font-weight:bolder;
    text-decoration:none;
    text-transform: capitalize;
}

.boxy .pagination span{
}

.register{
}

.register .wrapper{
    width:100px;
    margin-left:35%;
}

.register input[type=submit]{
    margin-left:35%;
}

.category{
    text-align:center;
    color:white;
    background-color:black;
    overflow:auto;
    position:fixed;
    width:100%;
    padding-top:10px;
    font-size:larger;
}

.ballot{
    background-color:#40E0D0;
    border-bottom:20px solid black;
    border-top:20px solid black;
}

.ballot .subhead{
    font-size:30px;
    font-weight:bolder;
}

.ballot .pagination{
    background-color:#40E0D0;
    height:50px;
    text-align:center;
    font-size:20px;
}
.ballot .pagination .prev_page{
    font-size:small;
    font-weight:bolder;
}

.ballot .pagination .next_page{
    font-size:small;
    font-weight:bolder;
}

.ballot .pagination a{
    font-size:small;
    font-weight:bolder;
}

.ballot .pagination a:hover{
    font-size:small;
    font-weight:bolder;
    text-decoration:none;
    text-transform: capitalize;
}


.index {
    font-size:20px;
    font-weight:bolder;
}
.message{
    border-top: 4px solid black;
    text-align:center;
    margin:10px 10px 10px 10px;
    padding:20px 20px 20px 20px;
}

.author{
    text-align:center;
}

.count  {
    text-align:center;
}

.scroll{
    border-bottom:20px solid black;
}
.comment{
    font-size:30px;
    font-weight:bolder;
    text-decoration:underline;
}

.up{
    border:0px;
    margin:0px;
    padding:0px;
}

.down{
    border:0px;
    margin:0px;
    padding:0px;
}



